do (someone) a world/lot of good
idiom
: to be very useful to or helpful for (someone)
The visit with her grandchildren did her a world/lot of good.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share